﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SGTD.COM;
using SGTD.Entidades;
using System.Text;


namespace SGTD.Controllers
{
    public class DocumentoController : Controller
    {
        //
        // GET: /Documento/

        public ActionResult Index()
        {
            return View();
        }

        public ActionResult ReporteDocumentos()
        {
            //Lista Area
            clsGestorArea objArea = new clsGestorArea();
            List<clsArea> ListaArea = objArea.ListarArea();

            ViewData["Areas"] = new SelectList(ListaArea, "IdArea", "NombreArea");
            return View();

        }

        public JsonResult VerReporte(string idarea, DateTime fechaini, DateTime fechafin, string estado)
        {

            string sCarpeta = "Reportes";
            
            Session["sidarea"] = idarea;
            Session["sfechaini"] = fechaini;
            Session["sfechafin"] = fechafin;
            Session["sestado"] = estado;

            if (Convert.ToString(estado) == "Enviados")
            {

                Session["sopcion"] = 1;
                string sReporte = "Reporte1.aspx";
                StringBuilder sb = new StringBuilder();
                sb.Append("<iframe scrolling='auto' id='ifReporte' width='100%' style='height: 480px' frameborder='0'");

                sb.AppendFormat("src='/{0}/{1}'", sCarpeta, sReporte);
                sb.Append("></iframe>");
                return this.Json(sb.ToString(), JsonRequestBehavior.AllowGet);

            }
            else { 
                
                Session["sopcion"] = 2;
                string sReporte = "Reporte2.aspx";
                StringBuilder sb = new StringBuilder();
                sb.Append("<iframe scrolling='auto' id='ifReporte' width='100%' style='height: 480px' frameborder='0'");

                sb.AppendFormat("src='/{0}/{1}'", sCarpeta, sReporte);
                sb.Append("></iframe>");
                return this.Json(sb.ToString(), JsonRequestBehavior.AllowGet);
            
            }
            

            

        
        }

    }
}
